niagara falls

Noun
  1. a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort
  2. waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

niagara falls
Niagara Falls is a breathtaking natural wonder visited by tourists from around the world.